home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / engrave / engrave_parse.h < prev    next >
C/C++ Source or Header  |  2006-01-09  |  4KB  |  84 lines

  1. #ifndef ENGRAVE_PARSE_H
  2. #define ENGRAVE_PARSE_H
  3.  
  4. #include "Engrave.h"
  5.  
  6. Engrave_File * engrave_parse(const char *file, const char *imdir, 
  7.                                                 const char *fontdir);
  8.  
  9. void engrave_parse_font(char *file, char *name);
  10. void engrave_parse_image(char *name, Engrave_Image_Type type, double value);
  11. void engrave_parse_data(char *key, char *value, int int_val);
  12. void engrave_parse_group();
  13. void engrave_parse_group_data(char *key, char *value, int int_value);
  14. void engrave_parse_group_script(char *script);
  15. void engrave_parse_group_name(char *name);
  16. void engrave_parse_group_min(int w, int h);
  17. void engrave_parse_group_max(int w, int h);
  18. void engrave_parse_part();
  19. void engrave_parse_part_name(char *name);
  20. void engrave_parse_part_type(Engrave_Part_Type type);
  21. void engrave_parse_part_effect(Engrave_Text_Effect effect);
  22. void engrave_parse_part_mouse_events(int mouse_events);
  23. void engrave_parse_part_repeat_events(int repeat_events);
  24. void engrave_parse_part_clip_to(char *clip_to);
  25. void engrave_parse_part_dragable_x(int x, int step, int count);
  26. void engrave_parse_part_dragable_y(int y, int step, int count);
  27. void engrave_parse_part_dragable_confine(char *confine);
  28. void engrave_parse_state();
  29. void engrave_parse_state_name(char *name, double value);
  30. void engrave_parse_state_visible(int visible);
  31. void engrave_parse_state_inherit(char *name, double val);
  32. void engrave_parse_state_align(double x, double y);
  33. void engrave_parse_state_step(double x, double y);
  34. void engrave_parse_state_min(double w, double h);
  35. void engrave_parse_state_max(double w, double h);
  36. void engrave_parse_state_aspect(double w, double h);
  37. void engrave_parse_state_aspect_preference(
  38.                         Engrave_Aspect_Preference prefer);
  39. void engrave_parse_state_rel1_relative(double x, double y);
  40. void engrave_parse_state_rel1_offset(int x, int y);
  41. void engrave_parse_state_rel1_to_x(char *to);
  42. void engrave_parse_state_rel1_to_y(char *to);
  43. void engrave_parse_state_rel1_to(char *to);
  44. void engrave_parse_state_rel2_relative(double x, double y);
  45. void engrave_parse_state_rel2_offset(int x, int y);
  46. void engrave_parse_state_rel2_to_x(char *to);
  47. void engrave_parse_state_rel2_to_y(char *to);
  48. void engrave_parse_state_rel2_to(char *to);
  49. void engrave_parse_state_image_normal(char *name);
  50. void engrave_parse_state_image_tween(char *name);
  51. void engrave_parse_image_border(int l, int r, int t, int b);
  52. void engrave_parse_state_color_class(char *color_class);
  53. void engrave_parse_state_color(int r, int g, int b, int a);
  54. void engrave_parse_state_color2(int r, int g, int b, int a);
  55. void engrave_parse_state_color3(int r, int g, int b, int a);
  56. void engrave_parse_state_fill_smooth(int smooth);
  57. void engrave_parse_state_fill_origin_relative(double x, double y);
  58. void engrave_parse_state_fill_size_relative(double x, double y);
  59. void engrave_parse_state_fill_origin_offset(int x, int y);
  60. void engrave_parse_state_fill_size_offset(int x, int y);
  61. void engrave_parse_state_text_text(char *text);
  62. void engrave_parse_state_text_text_class(char *text_class);
  63. void engrave_parse_state_text_font(char *font);
  64. void engrave_parse_state_text_size(int size);
  65. void engrave_parse_state_text_fit(int x, int y);
  66. void engrave_parse_state_text_min(int x, int y);
  67. void engrave_parse_state_text_align(double x, double y);
  68. void engrave_parse_program();
  69. void engrave_parse_program_script(char *script);
  70. void engrave_parse_program_name(char *name);
  71. void engrave_parse_program_signal(char *signal);
  72. void engrave_parse_program_source(char *source);
  73. void engrave_parse_program_target(char *target);
  74. void engrave_parse_program_after(char *after);
  75. void engrave_parse_program_in(double from, double range);
  76. void engrave_parse_program_action(Engrave_Action action, char *state, 
  77.                                     char *state2, double value, 
  78.                                     double value2);
  79. void engrave_parse_program_transition(Engrave_Transition transition, 
  80.                                                     double duration);
  81.  
  82. #endif
  83.  
  84.